// import consola from 'consola';
// import execa from 'execa';

// // const headPkgs: string[] = [
// //   'pro-utils',
// //   'pro-validator',
// //   'pro-services',
// //   'pro-hooks',
// //   'pro-components',
// // ];
// const headPkgs: string[] = ['pro-components'];

// async function execaSync(path: any, cmd: string, opts: any) {
//   try {
//     console.log(`cd ${path} && pnpm`, cmd);

//     const result = await execa(`cd ${path} && pnpm`, [cmd], {
//       shell: true,
//       stdio: 'inherit',
//       ...opts,
//     });
//     consola.info(result);
//     // consola.info(`compile ${cmd} done`);
//   } catch (err) {
//     consola.error(err);
//     process.exit(1);
//   }
// }

// (async () => {
//   const args = process.argv.slice(2);
//   headPkgs.forEach((pkg: any) => {
//     const command = `father ${args.join(' ')}`;
//     execaSync(`packages/${pkg}`, command, { cwd: process.cwd() });
//   });
// })();
